/* 当用户第一次登录时，由于后台没有用户数据，所以需要用户自己选择初始喜好 */
import {ApiProperty} from "@nestjs/swagger";
import {IsArray, IsNotEmpty} from "class-validator";

export class UserProfileDto{
    @ApiProperty({
        description: "用户感兴趣的作者列表",
        required: true
    })
    @IsArray()
    @IsNotEmpty()
    authors?: string[]

    @ApiProperty({
        description: "用户感兴趣的标签列表",
        required: true
    })
    @IsArray()
    @IsNotEmpty()
    labels?: string[]

    @ApiProperty({
        description: "用户感兴趣的分类列表",
        required: true
    })
    @IsArray()
    @IsNotEmpty()
    types?: string[]
}
